module.exports = app => {
    const { router:_r ,controller } = app;
    auto = require('../middleware/auto')
    _r.get('/', controller.home.index);
    let _d = controller[app.config.public].admin.system
    // 常见 common
    _r.post(`/api/${app.config.public}/login`, _d.common.login) // 登录
    _r.post(`/api/${app.config.public}/logout`, _d.common.logout) // 登出
    _r.put(`/api/${app.config.public}/user/:id/resetPwd`, _d.common.resetPwd) // 重置密码
    _r.get(`/api/${app.config.public}/admin/system/getInfo`,auto(), _d.user.getInfo) // 获取用户信息
    _r.put(`/api/${app.config.public}/admin/system/role/changeRoleStatus`, auto(), _d.role.changeRoleStatus); // 修改角色状态
    //  系统
    _r.resources('user', `/api/${app.config.public}/admin/system/user`, auto(), _d.user); // 用户
    _r.resources('role', `/api/${app.config.public}/admin/system/role`, auto(), _d.role); // 角色
    _r.get('/menuList',auto(),_d.menu.lists); // 导航

    // 上传图片/头像/封面
    _r.post(`/api/${app.config.public}/upload`, _d.common.upImg);
}